Excellent advice from HJT40.
It would be great id adolesence took a weekend - they came home from school on Friday night as children, and went to school on Monday morning as adults.
But it doesn't - it takes years, and is very difficult and painful for all involved.
Essentials are keeping the lines of communiction open, and affirming over and over again that you love your daughter. Feel free to tell her that you don't like the way she behaves sometimes, but that you do, and always will love her.
The best thing with the screaming is to ride it out - if she leaves the room let her go, and cool off. When she is calm is the time to talk to her. Why not plan some 'girly' days out, where just the two of you do something nice? Then you can have a chat about life and love in general, with no pressure. You can never be her friend, but you can be friendly, although the boundaries must be there, and stuck to at all times - that's what creates security - in spite of the feeling she gives, that you are the worst / most horrible / old-fashioned .... blah blah - person on the planet!
Always plug away at the fact that everything you say and so is rooted in your love for her, and that is the only reason why you care enough to wnt to know where she is, and whom she is with. She's not your baby any more, but she isn;t a grown woman yet - it's that awful 'in-between' stage.
Hang in there - come on here for a rant, plenty of us know what it's like, so sympathy and support are a click away.