How does Mexico pick their presidents do they let the people decide?

Yes, the Mexican president is elected by direct popular vote.