Of course not! There may be some exceptions but Americans speak American English, not British English, not Canadian English. So why do people think Americans speak Mexican Spanish? Americans speak American Spanish, not Spain Spanish, not Mexican Spanish.
Do people in Quebec speak French French? How about people in Louisiana? Haiti?
Americans speak American English, American Spanish, American French, etc. Got it?