The words are not completely separate, it depends on context which to choose.

"Shout" and "yell" both mean "to call out loud", and I would say that yelling is possibly louder and shorter than...