I have had many experience with dreams involving Gods.
1st Experience: 6 months ago I had a dream of a small white monkey in the form of Hanuman scratching my hand.
2nd Experience: 3 months ago. I had a dream in which I met ghosts in the form of humans. One of them said that I should pray the Shiva Lingam and the other one said that it
was someone named Ivan who did it. At the time I didn't ask any questions. But when I told my parents, they were shocked and told me Ivan had family problems with us and may have cursed us.
3rd Experience : 1 month ago, I had a dream in which I went to go apply for a scholarship and Hanuman in the form of a Hanuman saint I know appeared and said to ask him what I want and he will grant it to me.
4th Experience: Last week, I had a dream in which I was on top of a building and as I chanted the mantra OM NAMO NARAYANAYA, Vishnu appeared in the clouds. Also that night I was chanting OM SRI SAI RAM to sleep.
Would anyone please give me an interpretation of this dream or give me guidance as to which God I should worship and which mantra I should chant.