Control YoutubeTV using text commands, not voice

I use YoutubeTV as my cable subscription currently. I have a Chromecast plugged into my TV, and a Google Home Mini in the same room. Right now, I have 2 control options: use the YoutubeTV app to cast video, or voice commands to the Google Home Mini. This works fine for me, but is a bit complicated for my wife, and way too complicated to let visitors use, so I’m trying to find a way to create a dashboard to control it.

Ideally, I’d have a tablet with a dashboard of buttons (“Watch ESPN”, “Watch CBS”, “Watch Discovery”, etc.) for each channel that would send a command to YoutubeTV, changing the channel.

My first thought is to send text commands to Google Assistant, but it doesn’t really look like anyone has cracked the code on that yet, especially using Cloud Integration for Google Assistant (which I am). Any other thoughts on how to potentially accomplish this? It doesn’t seem like too far a stretch, but I can’t get it figured out.