setup() runs once on boot. It initializes the LCD, attempts to mount the SD card, and calls scanSD() and displayMenu() to get the UI ready. loop() is the main event loop. It routes to either ...