My switch can be configured to run various advanced protocols such as: 802.1p, 802.1q, port priority, spanning tree, etc. Can I use these protocols? Are they required?

No. Advanced Layer 2 protocols are not supported. In almost all cases, the switch should run with its default settings. Possible exceptions exist if the above or similar were to be configured by default.