Hello Kasey,
you can stop a while loop and start it again by putting a second while loop around it where your program waits for some trigger signal to start the loop again (perhaps a start button on the user interface).
You can pause any loop by inserting one of the time functions ("wait", "wait for next ms multiple").
Best regards,
GerdW
Best regards,
GerdW

using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019