So this question gives an answer to the difference between yell and scream, but I'd also like clarification about shout and cry, which have to be linked with the other two. Whatever the case when I use one of them I feel like I used the wrong one.
Also, the top answer used "to cry" in the definition of "to scream" and "to shout" in the definition of "to yell". Most dictionaries also give other words as definitions, which doesn't help.
I have a bunch of related question which I think makes sense to be asked and answer together. When I ask for difference about words, it's mostly for edge cases.
Of course, I mean cry in other ways that "to shed tears". I would think that it implies that you're in danger (i.e. "cry for help") and it's not directed to anyone, but what about "battle cry" ? Are there other uses that don't imply you're in danger ?
What's the word for when a metal vocalist "sings" very loudly in the mic ? Is it yelling if it's not directed to someone in particular ? And if a rapper raps increasingly louder, is he screaming or yelling at the end ? IMO yelling can never be non-annoying, am I correct ?
To describe someone cursing really loud, what do you use ? Is it different words depending on if the insults are directed to someone or just interjections like "SHIT!" ?