Need Appliance Repair Help? Ask a Technician for Answers ASAP
The problem is your touch control panel, not the control board or ribbon cable I'm afraid. The buttons flashing mean that the dishwasher thinks the buttons are being held down for longer than 17 seconds which can occur from heat or moisture getting into the touchpad. Either way, you just need to replace the entire touch control panel to fix that issue.
If it runs to the point the dispenser should open and it doesn't open, that's a bad control board so it sounds like your control board came faulty.