I have a teenage daughter too!! I totally sympathize with you. We can be bald togther. hee hee
When my daughter goes through her moody moments, and is a total "B" I remind her, sometimes loudly, depending on how frustrated I am, that "there is only room for one "B" in this house and that's ME!!, so deal with it" and then I do the reverse psychology on her, which is: If she thinks she is so grown up, then let her be grown up, which means doing everything for a while, including making her own meals, doing her own laundry, all the chores that she normally does, cleaning, anything you can think of to make her life miserable and if she doesn't do it, take everything away, including her phone, computer and door!!If she complains about not being able to do her homework, that's not your problem, that's her problem. If she complains about not having any privacy, b/c you took her door, well that's her problem "I garuntee you, she will not like that and she will change her attitude, very quickly" I've done it and I get a very good response, the humbled "I'm sorry". Also, if she is open enough to speak her mind and tell you things that are hurtful, well, I am sure you can think of a few critical things to say about your daughter as well, without being too mean, but a taste of her own medicine will teach her to keep her mouth shut. To get respect you have to give it, it's a lesson that all teenagers need to learn.
It works for me, it may for you. We still have our moments, but since I've gotten tough and found my back bone, I have more good times with my daughter now, than bad. And.. She is very carful about her attitude and mood swings.
G.