Electric sit-stand conversion desk - timer and height programming.

Hi, all
I have an electric sit-stand conversion desk. It sits on top of the existing desk. In order to raise it up I need to hold and press up button, it goes all the way up and stops. Same is true for lowering the desk.
My wish-minimum: Single press to a button to go up, and single press on the button to go down to pre-programmed positions.
My wish-maximum: single press to up or down, timed raise and lowering during business hours M-F, display that shows height.
I am attaching pictures of the power supply, as well as existing controller board. I am not very familiar with electronic components nor programming.

Please let me know if this project can be done with arduino board or I need to look into some other options?