The best explanation for the significant differences in weaponry between the Aztec and Inca Empires and the Spanish is:
The Aztec and Inca used weapons like spears, clubs, and slings. The Spanish fought with swords, muskets, and cannons.
This response accurately captures the differences in types of weaponry and reflects the technological advancements that the Spanish had compared to the indigenous empires.