As a dad of the third teenage girl in our house, I sympethise!
This is a horrible time for young people, they hate themselves, and try to make sure everyone else feels the same way! I know what you mean - basic courtesy seems to be ignored a lot of the time.
What you need is endless patience. Try and let things slide unless it really is getting nasty, in which case try to stay calm! If she slams out, don't follow her - that simply shifts the row to a new location. Speak in a low calm voice, be reasonable (she won't be!) and don't be too keen to have the last word.
When you are having a calm quiet time together, remind her how much you love her, and you do remember what she is going through, and that you are there to help and support her, even though it doesn't feel like that a lot of the time.
At this stage, you have to enjoy the calm affectionate times, and ride out the vile moody times, and eventually she will 'come back' to you as an adult. It takes time, but she will appreciate it - trust me!