You need to be more specific. Carthage existed from many centuries and had many military leaders. Between 500 and 370 Carthage had kings for the Magonid family who, as kings, they were also military commanders. From 370 to 310 the kings were from the Magonid or the Barca family.
Hadrubal I led the Carthaginian campaigns in Sardinia in the 520s BC.
Hamilcar the Magonid led the army in the First Sicilian War (480 BC). Mago Barca (not to be confused with the Mago Barca of the Second Punic War) and Hanno the Navigator led the army in the Second Sicilian War (410-340 BC). Hanno the Navigator led the army in the Third Sicilian War (315-307 BC).
In the First Punic War (264-241 BC) the Carthaginian army was led by Gisco, his son Hannibal Gisco, Hanno Gisco (son of Hannibal Gisco), two commanders both called Hamilcar, Hanno the Great, Hasbrubal the Fair, Buspar Xanthippus (a Greek) and Hamilcar Barca.
In the Second Punic War (218-202 BC) Hannibal Barca led a campaign in Italy. The Carthaginian military leaders in Spain during this war were: Hasdrubal Barca (Hannibal's brother), Mago Barca and Hasbrubal Gisco.
Army
By defeating the Carthaginian army in front of Carthage and forcing its surrender.
Carthage did not defeat Numidia. When she raised an army to defend herself, she was defeated by the Numidians. Then the Romans declared war and destroyed Carthage.
One who commands a Carthaginian army.
Approximately 250,000.
By defeating the Carthaginian army in front of Carthage and forcing its surrender.
He returned from Italy to defend Carthage. He lost the battle of Zama there.
By defeating the Carthaginian army in front of Carthage and forcing its surrender.
Hamilcar
hanibal
In 149BC the Romans declared war on Carthage but the army was overall inefficient and unsuccessful in 147BC when Scipio Aemilianus is illegally elected consul. He whips the Roman army into shape and leads them to defeat Carthage in 146BC. Carthage was then destroyed.
Roman Scipio Africanus had shipped an army to North Africa to threaten Carthage.