Yes, both words are used in American English. And yes, we can distinguish both of them by pronunciation. The difference in pronunciation is similar to that of "rut" and "rot"; however, if you have trouble telling them apart by pronunciation, you'll have to rely on context - they're not very similar in meaning so they shouldn't be hard to tell apart.