For me all the verbs bellow mean the same thing. My dictionaries, confirm this fact. But I guess something is wrong with this belief of mine and their usages are different. I would be thankful if you could explain me how the following verbs semantically differ from one another?
1) To understand something
2) To find something out
3) To discover something
4) To realize something
5) To perceive something
P.S. I guess giving some specific examples with different senses in which only one or all the possible choices from among my suggested verbs can be used, would be very effective for me to discover the exact usage of each verb.