I think I'd start with a polygon sphere, and stretch it untill I like the shape. Then use boleans to get the indent where the buttons are, and then take half a sphere for the button (if it's a button ) on the top, and then try to figure something out for the button on the side.
I'm not an expert on modelling though, and I believe that some people on this board hate boleans, but that was the first way I thought of, and you should be able to get the basic shape right pretty easily.
Good luck
...but that was when I ruled the world