If we thought about having teenagers when we get pregnant the human race would be on the endangered species list. At their worse teenagers can be cruel and demeaning to their parents. This is a part of them pushing you away so they can assert their independence. As parents this happens at the time we are getting used to the fact that our days with them are numbered. It is difficult to not get your feeling hurt with all of this.
Don't go crazy. It really won't help. Stay calm, set boundaries, and take care of yourself. This will pass and most of what they are yelling at you is not how they feel. The take care of yourself is really important here. Talk to others. Get your rest and exercise. Please don't get into the power struggle. This is a very difficult time and you will need to summon all your resources.
Good luck. Sherri