Counter Reset on Seven segment display

I have the following code for a push button counter to count up to 98 by 2(i only inserted up to 10 and left out the portion that set the lights on(one(); etc) so that it would fit in the forum.

const int A = 0;
const int B = 1;
const int C = 2;
const int D = 3;
const int E = 4;
const int F = 5;
const int G = 6;
const int AA = 7;
const int BB = 8;
const int CC = 9;
const int DD = 10;
const int EE = 11;
const int FF = 12;
const int GG = 13;
const int button = A1;
const int reset = A2; 

int buttonPushCounter = 0;   // counter for the number of button presses
int buttonState = 0;         // current state of the button
int lastButtonState = 0;     // previous state of the button

void setup() {
  digitalWrite(G, HIGH);
  digitalWrite(F, LOW);
  digitalWrite(A, LOW);
  digitalWrite(B, LOW);
  digitalWrite(E, LOW);
  digitalWrite(D, LOW);
  digitalWrite(C, LOW);
  digitalWrite(GG, HIGH);
  digitalWrite(FF, LOW);
  digitalWrite(AA, LOW);
  digitalWrite(BB, LOW);
  digitalWrite(EE, LOW);
  digitalWrite(DD, LOW);
  digitalWrite(CC, LOW);
  pinMode(0,OUTPUT);
  pinMode(1,OUTPUT);
  pinMode(2,OUTPUT);
  pinMode(3,OUTPUT);
  pinMode(4,OUTPUT);
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);
  pinMode(7,OUTPUT);
  pinMode(8,OUTPUT);
  pinMode(9,OUTPUT);
  pinMode(10,OUTPUT);
  pinMode(11,OUTPUT);
  pinMode(12,OUTPUT);
  pinMode(13,OUTPUT); 
  pinMode(A1,INPUT);
  pinMode(A2,INPUT);
}

void loop(){
  buttonState = digitalRead(button); //checks button
  
    if (buttonState != lastButtonState){ //if button is pressed
    if (buttonState == HIGH) {
      buttonPushCounter++;
    }
    if(buttonPushCounter == 0){
      zero();
      zero();
        }
    if(buttonPushCounter == 1){
      zero();
      two();
    }
    if (buttonPushCounter == 2){
      zero();
      four();
    }
    if (buttonPushCounter == 3){
      zero();
      six();
    }
    if (buttonPushCounter == 4){
      zero();
      eight();
    }
    if (buttonPushCounter == 5){
      onee();
      zero();
    }
    lastButtonState = buttonState;
  }
}

the reason for having code for each light as apposed to multiplexing is because it is easier for me to follow and for me to explain to others how it works.. and it does work counting to 98 then rolling over to 00.

My question is i tried implementing a reset button in the code, but every way i tried messed up the push button counter and im not sure why. Any suggestions on where to implement the push button reset? Thanks

You can attach files (eg. your sketch) to a post.

How to use this forum

My question is i tried implementing a reset button in the code, but every way i tried messed up the push button counter and im not sure why. Any suggestions on where to implement the push button reset?

Generally, "in the right place" is the best answer.

Of course, that code doesn't even read the reset switch, so it's hard to see where you might have put the code that didn't work, for some definition of work.