@be80be,
I believe you want to run three different functions at three different time intervals. If that is the case, please take a look at: millis()
or alternatively, elapsedMillis();
They have different syntax but will do the same job for you. ElapsedMillis() is based on millis(), but also
handles the overflow of millis() - but that will not be an issue for you at this moment. You can find more on the web, the information about timers/delays is plentiful.