@pert , thanks on the reply ... just now saw it....the location is:C:\Users\Administrator\Documents\Arduino

here is all the Folders etc....

C:\Users\Administrator\Documents\Arduino\pushbuttonlinein\Libraries\NeoPixelC:\Users\Administrator\Documents\Arduino\pushbuttonlinein\Libraries\FastLEDC:\Users\Administrator\Documents\Arduino\pushbuttonlinein\LibrariesC:\Users\Administrator\Documents\Arduino\pushbuttonlinein (this folder has all of the INO Files for the project)

ok here goes let me know if im missing something I RT click the file named: pushbuttonlinein.inoand it OPENS arduino with the CODE below in TAB # 1.... and about 7+ more tabs open beside it (code for the additional options for this project)

this is the link to the RARhttps://www.youtube.com/redirect?q=https%3A%2F%2Fdrive.google.com%2Fopen%3Fid%3D1mHazgA3IgxVpmz_T7RL1ijHrEege9Vjk&event=video_description&redir_token=k5FHEbtpj8Kxe-uSQAIxGHl2asF8MTU1MzQ0NzU5MEAxNTUzMzYxMTkw&v=Ct2aSvVlego

You are using a very old version of the Arduino IDE. Since the Arduino AVR Boards hardware package used by the Arduino Mega is bundled with the Arduino IDE, you are also using a very outdated version of Arduino AVR Boards. In more recent versions of Arduino AVR Boards, Arduino updated to a new compiler version. That compiler update caused some bad code that compiled with the old compiler to no longer compile. In order to provide backwards compatibility, Arduino added the -fpermissive compiler flag, which caused the old bad code to continue to compile. As a side effect of -fpermissive, it allowed even more bad code to compile than ever before. The pushbuttonlinein sketch you found contains some of this bad code, and thus will only compile if you are using a modern version of Arduino AVR Boards. Although it is probably possible for you to just update Arduino AVR Boards via Boards Manager, I would recommend that you go ahead and update your Arduino IDE instead, unless you actually have a good reason for sticking with Arduino IDE 1.6.5.