As another option, you could set your computer's physical power button to act as a hibernate button instead, and use that to hibernate the PC. There should be an option in Windows "Power Options" to control what happens when you press your system's physical power button.
Not sure if its actual physical button or just what windows does if you press the shutdown button in the power menu. Most of its choices affect windows actions in that menu. But you in the right area
He could set it to go to sleep when button is pressed, which is what he wanted
right click start
choose power options
in settings, choose
Additional power options from right hand panel under related settings
click
Chose what the power button does from the left hand panel
under power button settings drop down, choose
Sleep and click save changes
that way whichever button you choose PC will actually go to sleep.
its possible hibernate is a choice here too, I have it turned off so I can't tell.
You can create a desktop shortcut to actually turn PC off -
link - though you may want to turn fast startup off if you do this method -
other link