Screaming is very unpleasant to listen to. It’s designed to be unpleasant.
Do you always give in when she cries or screams? Because if so, then it’s not to her advantage to ever stop doing it.
I bet she doesn’t scream at a teacher who says “no” to her? Think about why that might be.
You need to grit your teeth and ignore the screaming.
The golden rule of parenting is that you NEVER give in to a tantrum.
Even if you might have been open to persuasion on something as soon as they tantrum that’s it, subject closed and the answer is a categorical “no”.
Babies and toddlers scream to get their own way because they don’t have the skills to articulate what they want or need.
A 9 year old should absolutely have the skills to discuss, negotiate and accept that some times (perhaps even lots of the time) she won’t get her own way.
Children who think that they are in charge of their households aren't happy children. They are anxious and stressed.
You are the parent, you need to take charge.
Otherwise things are only going to get much, much more difficult.