When watching US movies, I often hear something like this:
A: I got something for you.
(Then A gives B a present he bought for her)
B: Thank you so much.
I don't know what the meaning of "got", I think that "got" here has one out of the two meanings below, but I don't know which one:
1."Got" is the past tense of "get".
I got something for you= I bought something for you.
2.I know that in the US, "got" sometimes means "have" :
I got something for you= I have something for you.