Your answer lies in your question itself! Teenage!
But,having said that,is this behavior universal or only with you?If with everyone,you need to consult a clinical psychologist.
If ONLY with you,it's simply hormones plus parent-child issues,be patient and understanding,she will grow out of it.
Next Steps
As above.
Health Tips
Shouting/scolding/hitting will NOT help(even if you feel like doing it)