I really want to teach my Abra some cool moves and I cant teach it any moves!
Just use tms!There are loads to choose from and ABRA can learn them.
What you need to do is level it up to level 16, where it evolves to Kadabra and learns Confusion. You can do that by putting it out first then switching then Abra will gain Exp. It takes a little effort but it's worth it.
Or you can use TMs like PokeGirl said. See here for the TMs Abra can learn: http://pokemondb.net/pokedex/abra
You can either use TMs, or as I would do, breed some moves onto an ABRA.