Very hard to read post. Can you please clarify what is your goal?
Some tips:
- Never copy-paste code! If you feel a need of doing so, then you should re-think your design
- You know that your program will be stuck in one of while(second <60) loops? (second will never be 60 or more)
- That's a very bad way of measuring time (delay(1000)) - accuracy is awful; make a quick test with Serial Monitor and you'll see how fast Arduino will fall behind real clock. Use RealTimeClock module for this purpose