Error Messsage

I am currently using the MEGA 2560 and I keep getting this error message when I try and upload any code to it.

Arduino: 1.6.9 (Mac OS X), Board: “Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)”

Sketch uses 1,462 bytes (0%) of program storage space. Maximum is 253,952 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 8,183 bytes for local variables. Maximum is 8,192 bytes.
avrdude: ser_open(): can’t open device “COM1”: No such file or directory
ioctl(“TIOCMGET”): Inappropriate ioctl for device
ioctl(“TIOCMGET”): Inappropriate ioctl for device
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
Invalid library found in /Users/Alex/Documents/Arduino/libraries/MultiSerial_Mega: /Users/Alex/Documents/Arduino/libraries/MultiSerial_Mega
Invalid library found in /Users/Alex/Documents/Arduino/libraries/MultiSerial_Mega: /Users/Alex/Documents/Arduino/libraries/MultiSerial_Mega

This report would have more information with
“Show verbose output during compilation”
option enabled in File → Preferences.

I am really not sure what to do here. I know it has something to do with the fact I am not finding the correct USB port for the board.

However when it comes to selecting the correct port all I get is the attached screenshot. How do I go about fixing this? I could use all the help I can get. I have been searching and searching the internet I keep finding drivers that I think will work but keep coming up short. Anybody have any idea?

I also forgot to mention that I am running it through a a new Mac that I just got a few months ago. The OS I am running is El Capitan Version 10.11.6. I am not sure if this helps or not, but I thought it might be a good idea to add it in.

Okay I am seriously at a loss here. I can't tell you how many different solutions and drivers I have tried. Anybody have anything here that could possible help me?