The weapons you choose simply determine what abilties you'll get at different levels. No matter which you pick, by Level 99, you'll still have all the support abilities.

Now then... How can you learn Curaga in Kingdom Hearts 1?