You have a nice silver medal (medalla plata) celebrating the 100th anniversary of the Battle of Puebla (Batalla de Puebla). According to Wikipedia:
The Battle of Puebla took place on May 5, 1862 near the city of Puebla during the French intervention in Mexico. The battle ended in a victory for the Mexican Army against the occupying French forces. The victory is celebrated today during the festivities of Cinco de Mayo, the 5th of May.
You can find these for sale all over the Internet for sky-high prices in the $100 to $300 US dollar range. Don't be fooled. They are modern medals, mass-produced, possibly with some silver content, in 1962. My guess at value is $10 to $30. You can find one for sale for $36 at this web site. I've seen lots of 10 medals selling for $100.
Remember, if you have such a medal and want to sell it to a dealer, he or she usually pays about one half of retail price.
Medal collecting occupies a small corner of numismatics (coin collecting) and CoinQuest does not follow it closely. Usually one can find details of medals on the Internet, but I have not been able to find the silver content of this particular specimen. If the exact silver content were known -- not the medal's weight, but its silver content -- then one could use the current price of silver to determine value.