No, Butterfree cannot learn Fly.
Butterfree is better but if you train oddish it will evolve to gloom then use a sun stone or leaf stone to evolve it to vileplume/bellossom which are a little better than butterfree but butterfree can learn psychic type moves which can defeat vileplume and bellossom so choose butterfree if you want that but if you want an offensive and defensive Pokemon choose vileplume.
HM 2, which is Fly, cannot be taught to Butterfree.
Butterfree can't learn Aerial Ace by level up. It can, however, learn it by TM, which you can find on Route 9.
Butterfree learns confusion at level 12.
No, Butterfree cannot learn Fly.
Butterfree is better but if you train oddish it will evolve to gloom then use a sun stone or leaf stone to evolve it to vileplume/bellossom which are a little better than butterfree but butterfree can learn psychic type moves which can defeat vileplume and bellossom so choose butterfree if you want that but if you want an offensive and defensive Pokemon choose vileplume.
NO!
It can't learn fly
HM 2, which is Fly, cannot be taught to Butterfree.
yes, it does
Butterfree can't learn Aerial Ace by level up. It can, however, learn it by TM, which you can find on Route 9.
Butterfree learns confusion at level 12.
Hyper beam.
14
nope sry....
No, Aerodactyl can not learn any rock type moves until Gold/Silver/Crystal.