Programming help newb counter

@UKHeliBob

Tried what you said, no luck... Please advice thanks..

#include <LiquidCrystal.h>

LiquidCrystal lcd(12,11,6,5,4,7
                 );
// this constant won't change:
const int  buttonPin = 2;    // the pin that the pushbutton is attached to
const int buttonPin2=3; // Set Reset Button
// the pin that the LED is attached to

// Variables will change:
int buttonPushCounter = 0;   // counter for the number of button presses
int buttonPushCounter2=0;
int buttonState = 0; // current state of the button
int buttonState2 = 0;

int lastButtonState = 0;     // previous state of the button
int value =0;  //Set value for subracted buttonstate
int val=0;


void setup() {
  // initialize the button pin as a input:
  pinMode(buttonPin, INPUT);
  // initialize the LED as an output:
pinMode(buttonPin2, INPUT);
  
  // initialize serial communication:
  Serial.begin(9600);
}


void loop() {
  
     
      
  // read the pushbutton input pin:
  buttonState = digitalRead(buttonPin);
 

  // compare the buttonState to its previous state
  
    if (buttonState == HIGH) {
      buttonPushCounter  ++;
      value=10000 -(buttonPushCounter*25);// Adjusted rate of fire decrement to 50rounds/s
      delay(500);
      Serial.println(value);
        lcd.setCursor(7,1);
      lcd.print(value);
      if (value<100){
        lcd.clear();
         lcd.setCursor(0,1);   
        lcd.print("RELOAD");}
      
      
    
      if(buttonState2=HIGH){
        value=10000;}
     
  
      
      
           
  }
  // save the current state as the last state, for next time through the loop
  lastButtonState = buttonState;
      
    }