Don't worry about copying without truly understanding the code. We all do that when we're learning new tech. The first challenge is getting a system to work in a configuration someone else says /should/ work, then you poke at it to see how it reacts. Eventually things start to look familiar, and you start gaining a deeper understanding of the system.
Copy without shame, make mistakes early and often.. just don't make the same ones over and over again.
To deal with buttons, start with this tutorial to learn how to make buttons work with an Arduino: http://learn.adafruit.com/adafruit-ardu ... s/overview
Once you're comfortable with that, you can generalize the problem of turning an LED on and off to the problem of making a motor go one way or the other.
When you void a product warranty, you give up your right to sue the manufacturer if something goes wrong and accept full responsibility for whatever happens next. And then you truly own the product.