Context : I found that my friend have been sad recently. I decided to buy a gift for her to surprise and make her happy again. Now, I meet her in our class. I give it to her and say:
Me: How are you? Hey, I got something for you. I think that this will help you feel better. ( then, I give it to her)
My friend: Thank you so much.
(1) I got something for you= I now have (in possession) something (a gift) for you, and I will give it to you. => "got" here is slang of "have" and "have got" and "in possession"
(2) I got something for you= I got ( past tense of "get") something in the past, now I give it to you. =>" got" here is the past form of "get".
In this context, when my friend hears this sentence "I got something for you", my friend doesn't know If I am using the meaning as (1) or (2). Right?