Pi Automated Audio Player with buttons for manual selection as well

I’m fairly new to Home Automation, but I really liked what I saw could be done with it, so I wanted to start with something I thought would be simple enough:
I have a Raspberry Pi B+ that I wanted to use to replace an Android device that currently is used for the following:
Weekdays until 6PM: play streaming audio
Weeknight until morning: play sleep sounds / relaxation music
Weekend days: play nothing, or streaming radio
Weekend nights: play white noise/heavy rain sounds to drown out bar downstairs

I also want to make a menu/set of buttons to be able to manually select one of these options (Radio, Sleep sounds, White Noise) that will disable the automation until you press the button to re-enable automation.

I see a few options, but I don’t seem to be wrapping my head around how to actually execute what I want to do.

I’m using a Raspberry Pi with Noobs Jessie installed, and have already written some sh scripts to manually run what I want to do, I just wanted to see if there was any way to automate (thus Home Automation).

Any help would be greatly appreciated!

You can use shell_command to create commands that can be called by an automation. For instance:

shell_command:
  stream_audio: bash /home/pi/scripts/stream_audio.sh

Then, in the sequence for an automation or script, you could access it like:
- service: shell_command.stream_audio

BTW, When you create scripts and automations, you get controls in the UI that can trigger them regardless of their rules.