Those two examples mean the same thing - you have a pen, now, at this very moment. Using 'got' in that context is superfluous, a syntactic pleonasm. It is fairly common in informal spoken english.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousI have got is correct in AmE?Yes, and also in BrE.