In generation III Manectric learns:
Level 31: Roar
Level 39: Bite
Level 45: Thunder
Level 53: Charge
Chat with our AI personalities
Manectric can learn TM24- Thunderbolt.
I'm not sure
In Pokémon Emerald, Manectric's level-up moves are Thunder Wave, Howl, Leer, Tackle, Quick Attack, Spark, Roar, Odor Sleuth, Charge, Bite and Thunder. Additional moves it can be taught are Hyper Beam, Toxic, Hidden Power, Rain Dance, Protect, Return, Frustration, Iron Tail, Thunderbolt, Shock Wave, Double Team, Secret Power, Facade, Rest, Attract, Thief, Strength and Flash.
Abra cannot learn Rock Smash. Abra can learn some TMs which help a lot as it doesn't learn any attack moves by itself until it evolves.
it can learn Grass and Psychic moves