Different functions with one Arduino Uno

You can certainly write a program that contains a number of different functions and the different functions can be activated by switches.

You should get some ideas from Planning and Implementing a Program

...R