Geometry has really all that is needed for proofs:
* Axioms
* Substitution
* Modus Ponens
* Universal Quantification
Induction or proof by contradiction are just special cases of this.
But yeah, geometry for introducing proofs is difficult, because it is so easy to confuse visual intuition with proof. At the very least, you need a capable teacher who knows the difference. But nobody expects children to understand it all from the get go. A healthy struggle to disentangle intuition and proof, and then to entangle them again later on once you know the difference, that's the path to understanding mathematics.