Did you try a master reset? If that doesn't work, I think it is safe to say that your phone is busted.
Yeah, seems like the buttons are a little out of whack phoneawseomeness. Have you tried try turning the phone off and back on again to see if that gives it a kick start. If it does keep happening, the reset would be a good step to try.