he doesn't
It learns it at level 28.
It learns it at lvl. 36
Chimchar learns Mach Punch at level 14, when it evolves in Monferno (Chimchar evovles at level 14, Piplup at level 16, and TURTWIG at level 18
Because the Pokemon Infernape is first obtainable at level 36 when Monferno evolves, its moveset for moves prior to level 36 must be learned prior to its evolution. Chimchar, its first evolution, does not learn Mach Punch, and must evolve to Monferno at level 14. It learns Mach Punch immediately upon evolving.
you have to breed a male hitmonchan/medicham that knows ice punch. breed it with a female buneary (it should know ice punch). the buneary has to breeded with a female sneasel/weavile. a sneasel will hatch from the egg. it will know ice punch.
At level 67.
Magmortar learns Flamethrower at level 43. Note: it's probably easier to wait until Magmar, at level 41, learns it first.
Torterra-Earthquake,Leaf Storm,Fissure,And Protect. Magmortar-Thunder Punch,Fire Punch,Over Heat,And Lava Plume. Gallade-Psycho Cut,False Swipe,Hyper Beam,And Thunderbolt.
Darumaka learn fire punch at level 22Hope I helped
It learn ice punch at level 36
He doesnt learn ice punch
It doesn't learn Mach Punch.
buizel doesn't learn ice punch, but floatzel can learn ice punch
Aipom is a Fighting type Pokemon. It does not learn the powerful move Focus Punch naturally, but it can learn it by TM at any level.
Level 46.
no
Probably the magmortar since the moves that you mentioned it had are more accurate