Well, here's a difference. I've seen a LOT of non-natives using "I'm" as you have above.
I've never heard a native speaker use "I'm" except as a linking verb.
I'm hungry. I'm a mom.
But not:
Are you hungry? Yes, I'm.
Are you coming? Yes, I'm.
Are you a mom? Yes, I'm.