Count Pulses from Water Meter and Open Valve Every 'N' pulses

  1. use interrupts to not miss pulses

did something for a KWH meter - Arduino Playground - EEM12L-32AKWhMonitoring -

Think most of your needs are explained on the tutorial section (buttons lcd), so I advice to spend some evenings there and learn by going through the tutorials.

Start simple and build up functionality gradually