You might want to have a look into using a cheap tablet and mounting that to the wall.
A Pi plus the screen (and any peripherals) makes things a bit messy.
There are a couple of loooong threads that you will learn lots from
The latter uses a framework called Dashing which is no longer supported and I wouldn’t recommend it. But it might inspire you if you wanted to learn some web skills ![]()
There is an app for iOS Livo on iOS
Here is the LiVi manual, it is pretty feature intensive http://ctrl-h.de/wordpress/wp-content/uploads/2015/12/LiVo_2.0_Manual.pdf
Both platforms have very good remotes for Kodi and SqueezeBox. And of course there is HomeKit.
I think it is better to have many ways to control rather than the one. I can pull up a on screen display on the Mac Mini that runs the visual stuff in our house and use a HTTP request to send a command to openHAB, then use the Logitech Harmony, or a switch on the wall, or any phone or tablet (and yes, sometimes Siri).
That is one of the reasons I enjoy openHAB, it really does let you control anything from anything.