Since you want to execute the beginning of your program more than once, can you think of a program structure that will allow you to do that? How about a function? Don't functions contain things you want to execute more than once? Put everything at the beginning of your program in a function, then start your program by calling that function, call your second function, then call your first function again.
but what im saying is how do i jump out of a second function and back into the beggining of the first?