A Mexican 10-peso coin is not worth 10 US dollars. It is denominated in Mexican pesos (MXN), not dollars.
As of recent exchange rates (~20 MXN = 1 USD), a 10-peso coin is worth approximately $0.50 USD (50 cents).
Always verify the current rate before exchanging. Banks and currency services charge fees/spreads.