Typically you have a lot of clutter on the main screen of virtual pet programs. Hunger, Energy, Affection, Mood, Hygiene, Feeding, Playing, Money, Level, Shop, etc, etc. Heck, some even need multiple screens. I’ve reduced this to 3 buttons in my experimental interface.
The first two buttons show food and energy, the two main stats you have to worry about, and you can satisfy those needs by pressing them and maybe selecting one additional option. Other things, like Hygiene/Cleanliness and Mood, will be displayed through the environment and the monster, by looks and behavior.
The button on the right opens a menu that shows you all information, like stats and money, and contains the remaining necessary options: training, fighting, playing, etc. The things you don’t need at your fingertip at all times.
Last but not least you can see an emote on the screenshot above. This way the monsters will be able to tell you how they feel. They will fade in and out as needed, so it’s not a permanent thing.