Here is one of my favorite quotes from Lao Tzu :
Give a man a fish and you feed him for a day. Teach him how to fish and you feed him for a lifetime.
The reason I am saying this is because it pertains to @Joethemonkey101. No offense, but if we help you with every error you get, you will never learn how to program, never complete an app, and never be successful. If you learn how to program through books, tutorials, and classes, you will be able to create error free code, as well as complete apps, and could possibly be very successful. I am a self-taught programmer, and it really isn't that difficult, it just takes dedication. I would recommend actually delving into resources and learning it otherwise apps will take years to complete, and will require the help of others.
------
I will, however be contradictory and help you.
1) In your .h - you have CGRect *pauseButtonRect;. A CGRect is a struct, and doesn't need a pointer. Take away the asterisk (*).
2) Look at what @Codemattic said. There is an if statement outside of a method. Furthermore, inside that if statement, unless you still have compatibility with 0.8. or have some class called Menu that I don't know about, the line menu = [Menu menuWithItems:resume, mainMenu, nil]; will cause errors, as Menu has been changed to CCMenu.
3) The compiler will return erroneous errors due to my other 2 points. Fix the errors, and your code should compile correctly, unless there are other errors I missed.
------
[pep-talk]
EDIT: Just a little followup - I am young, and went through the stage of 100's of errors (My record was about 8,000 errors :P), but not knowing what to do about them. Whether you are like me; young, not very much money to buy books, unable to really dedicate much time, or an adult just starting, programming is very difficult and has a steep learning curve, but the payoff is great. Give it time, and you will be fine.
[/pep-talk]