Mom and Mama are interchangeable in my part of the US. It seems very odd to mark it wrong to say Mama, but right to say Mom. Some also say mother, though that is more old fashioned. Mommy is also used. Why is one form considered "correct" above the others? Surely this is cultural, not an question of correct language?