LCD screen menu

hello all,

I’m new to the arduino and coding in general but i am working on a project that will use speakers to say the parameters of my car’s engine while driving. Im starting with baby steps creating the menu screen and i was hoping someone could help me with the first issue i came upon.

The top row of the LCD says “HUD AID: Offline”
however im trying to get a momentary button (found here… Metal Pushbutton - Momentary (16mm, Blue) - COM-11967 - SparkFun Electronics ) to light up when pressed and change the top row to “HUD AID: Online”

If anyone could help me on what i would need to add to my code to add the button and change the LCD when its pressed or even refer some good threads/read on functions i would greatly appreciate it! sorry again my coding skills are VERY limited.

heres the code…

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {

lcd.begin(16, 2);
lcd.print(“Nyx prototype”); //project name
lcd.setCursor(0,1) ;
lcd.print(“Version 1.0”); //current version

void loop() {

digitalWrite(13, HIGH);

delay(3000); //delays 3 sec to show prototype version then send it to loop

lcd.begin(16, 2);

lcd.print(“HUD AID: OFFLINE”); // top line needs to switch to online/offline per button press