What is the closest country to Mexico?

In geographic terms, those would be the United States, Belize and Guatemala, as these three countries border or "touch" Mexico.