Also, I'm a bit confused about the serial ports. Adafruit says in this tutorial
we need to use #define Serial SerialUSB" at the top of the sketch in order to print out in the serial monitor, but the examples for Arduino Zero in the IDE just use "Serial".
My biggest question is: can I print out to the serial monitor via the native USB port and use hardware serial to communicate with a module? If so, which "Serial" instances should I use? I'm assuming "SerialUSB" is the virtual port which I can use for serial monitor debugging (like ATmega32u4) and "Serial1" is pins 0 and 1 for hardware serial to communicate with a module, etc.