In some sentences, these three words mean similar things.
For example, if you say, "It was a SOMEWHAT tall building", you could also describe the building as "rather", "fairly" or "pretty" tall.
The word "pretty", however, is considered informal in most dictionaries and should be avoided in serious or business conversations.