The only usb modem option I have is bluetooth and nothing else .... could this be my problem
If you have the wrong port selected from the
Tools > Port menu then you certainly have no chance of a successful upload. The correct port should appear in the menu after you plugin in the ESP32 board and it should disappear after you unplug the ESP32 board. You need to reopen the
Tools > Port menu each time to refresh its contents.
If no port is showing up for the ESP32 board then it either means you need to install the driver for the USB to TTL serial chip on the board or else you are using a defective or charge-only USB cable.