First post ever.  Im a noob  to arcade building and I know I am in over my head, but its fun (most days) 
Context: Im building a stand up classic arcade cabinet on RPi 3 B+.  Completed an order w/ GGG for my control panel.  GP Wiz 40 PCB, two dominux8 jstix (robotron - will be played 50% of the time), Leaf Pro true 4 way for most of the classics, groovy trackball, TT2 spinner, 14 leaf switches, 1/2 player buttons.  Yes, i know, gonna be a crowded panel and that is a good segue into my first rookie question:
Can two pushbuttons act as sideways scrollers for games like Jungle hunt vs having a two horizontal joystick (which i wont be able to fit)? 
Next question,  - some context:  I order the GPwiz 40 to avoid soldering required for controls to GPIOs on RP3B+.  Am now worried because I stumbled upon a couple of forums indicating compatibility issues between RetroPie and the GPWiz40 - i guess around digital inputs vs analog?  On GGG GPW40 product page it reads "...Tested with 98SE, Win2K/XP, Windows 7 and Linux. Will also most likely work with other systems that comply with the the HID specification."  
Ok, so Raspbian is a "form of Linux", which led me to believe id be ok.  however several sites/forums ive happened upon have indicated major frustration using the GPW40 w/ RPi's 1, 2, 3 versions due to no HID?
The following link read like a different language to me so I could not understand what i could do.   
https://raspberrypi.stackexchange.com/questions/32197/can-the-pi-emulate-an-hid-device-with-via-usb  Furthermore, Id just assume cancel the GPwiz40 portion of the order (as it hasn't shipped yet) and seek out another no-solder option.  Or please share if you feel that going to solder school is the path of least resistance vs seeking out a no-solder option for the RP3B+ sert up.  
If you happen to have good insight, can you reply as you would to a nongenius 7 year old?  
Thanks in advance and apologies for the length of post.  If i have violated the post length etiquette, please advise.