The war began because Rome wanted Sicily's graineries. Rome did not have a good navy, so they made corvas to bridge on to the Carthaginian ships. Rome won and got Sicily
Hannibal wanted to retaliate for their loss to Rome. He got far bringing elephants however he could not get pass the wall. This let Rome attack Carthage with most of their army gone. Rome won again and got even more of Carthage's land
Carthage was gaining power. Rome attacked Carthage took over all of it enslaved or killed everyone. They burned down everything and planted salt in ground to prevent crops. Rome took over all of Carthage's land.