I think your main problem is that you have picked a project application that is far beyond your present experience level in both basic electronics and programming. If you really wish to do this for yourself rather then pay someone to deliver a solution you need to back up and pick more basic projects so you have a chance of acquiring the necessary experience. The arduino IDE has many many example sketches that show you how to perform basic tasks and are easy to wire up to basic input and output devices.
It's as if you don't yet know how to drive a car but your project is to build a formula one race car and enter a race. And asking for help with this specific project is bound to give you advice that you won't understand and in many cases will not be the help you actually need.
Sorry, but my advice is to lower your expectations and learn to walk before you run.