Updated GUI to use a dropdown for port selection

to allow more than 3 serial ports