There is nothing wrong with calling one function from within the other and and from that one to the first, etc. You can even call a function from within itself, very useful for menus.

Not only are these Legal, they are the foundations of routine writing!

A few things to watch out for though when doing this. Sometimes you "work yourself into a corner" where you cannot proceed because you are being redirected to the next which redirects you to the last and so on, but you will be able to iron out these fairly easily.