RGB LED control using 3 buttons

Good afternoon, I am working on a project in which I have an RBG LED and three push buttons on an arduino uno. I would like that one button controls on or off of the entire RGB and the other two buttons cycle between the numbers in an array which would determine which color the RBG would be. I dont except anyone to just give me a code which works for this but could anyone recommend the proper format structure and what types of functions I should be looking at. Thank you

Hello,

Please check out this post, maybe I can help you figure out how to do:

Arduino Examples #1 Make an RGB Led Randomly Flash Different Colors