Spanish taught in American schools is fairly close to the Spanish spoken in Mexico, but is actually Castilian Spanish from Spain. Mexicans typically speak with more vernacular (slang), they will understand you but you’ll sound really too formal and with a lisp! We had house guests, one from Bogota, Columbia where they speak the Castilian Spanish and one from Hermosillo, Mexico. Both were trying to help us with their language and we started putting little post it notes on things around the kitchen. Both had different words for the same item, but they both knew what the other was saying. The Columbian said the Mexican was speaking a type of Ebonics!