iPhones, like computers, need to be rebooted on occasion. Maybe iMessage is acting up, for example. If your Home and Power button don't work, though, you can still reboot your Phone by changing certain settings.
OS X Daily explains that changing certain settings will cause the phone to automatically reboot. For example: