Adding buttons to control stepper motor speed.

OK. You have valid reasons for not making the speed proportional.

So, what IS the problem? Reading the state of a pin with a switch connected to it (properly) is easy.

Setting the delay between steps when a switch is found to be pressed is easy. Turning a group of LEDs off is easy. Turning a single LED on is easy.

What do you need help with?