Ninjasys,
your code is correct :-). You have successfully implemented GTM data layer (it should be before GTM tag itself in the source code of your webpage).
The only thing you need to do now is to fill it. You can either specify its items when the page loads (if there is a need for that), or you can push updates to it when a user does something (like clicks on the button / selects a drop-down value).
Using onclick attributes is the easiest way -- simply add:
onclick="dataLayer.push({'event': 'EventFire-TopMenu', 'EventCategory': 'Navigation', 'EventAction': 'Menu', 'EventLabel': 'QuickCheck'});"
With this code, you are telling GTM to track an event. Setup 3 macros that will retrieve the values from data layer (EventCategory, EventAction and EventLabel) and then set a rule to trigger a Google Analytics Event Tag with the condition being event equals EventFire-TopMenu.
Keep in mind that you can pick any names you want, I just copied the example above from one of my webpages. I would also suggest reading few articles about event listeners that GTM introduced few months back, it makes your life a lot easier.
But I hope this simple example will get you started.