Dell Monitor

I have a Dell Monitor E2311H and it does not display widescreen and is not very good resolution with Zorin Ultimate. There is no option but 4:3 in the settings. Do I need a driver to display properly? Thank you for your help.

Properly video card related.
What does it say when using this command;

lspci | grep -i --color 'vga\|3d\|2d'

Maybe this item will be of interest:
https://www.dell.com/community/Monitors/E2416H-Linux-stuck-in-wrong-resolution/td-p/5132755

Hi. It says
Xeon E3-1200 v2/3rd Gen Core Processor Graphics Controller (rev 09)

Hi. Sometimes it displays properly but most times it does not. Most times i start up the computer it displays low resolution and everything is big and in the options there is no choice for the higher resolution, but when it displays ok then there is the options to choose the higher resolution. perhaps this is a graphics card issue?

It's an intel graphic card and should be fully supported through the kernel. I'm a nvidia guy so my knowledge on intel is not very big. But let us see if it uses the correct driver:

lspci -nnk

00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [8086:0150] (rev 09)
Subsystem: Dell Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [1028:052c]
Kernel driver in use: ivb_uncore
Kernel modules: ie31200_edac
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller [8086:0152] (rev 09)
Subsystem: Dell Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller [1028:052c]
Kernel driver in use: i915
Kernel modules: i915
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
Subsystem: Dell 7 Series/C210 Series Chipset Family USB xHCI Host Controller [1028:052c]
Kernel driver in use: xhci_hcd
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
Subsystem: Dell 7 Series/C216 Chipset Family MEI Controller [1028:052c]
Kernel driver in use: mei_me
Kernel modules: mei_me
00:16.3 Serial controller [0700]: Intel Corporation 7 Series/C210 Series Chipset Family KT Controller [8086:1e3d] (rev 04)
Subsystem: Dell 7 Series/C210 Series Chipset Family KT Controller [1028:052c]
Kernel driver in use: serial
00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) [8086:1502] (rev 04)
Subsystem: Dell 82579LM Gigabit Network Connection (Lewisville) [1028:052c]
Kernel driver in use: e1000e
Kernel modules: e1000e
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
Subsystem: Dell 7 Series/C216 Chipset Family USB Enhanced Host Controller [1028:052c]
Kernel driver in use: ehci-pci
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
Subsystem: Dell 7 Series/C216 Chipset Family High Definition Audio Controller [1028:052c]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
Subsystem: Dell 7 Series/C216 Chipset Family USB Enhanced Host Controller [1028:052c]
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge [0601]: Intel Corporation Q77 Express Chipset LPC Controller [8086:1e47] (rev 04)
Subsystem: Dell Q77 Express Chipset LPC Controller [1028:052c]
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 RAID bus controller [0104]: Intel Corporation SATA Controller [RAID mode] [8086:2822] (rev 04)
Subsystem: Dell SATA Controller [RAID mode] [1028:052c]
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller [8086:1e22] (rev 04)
Subsystem: Dell 7 Series/C216 Chipset Family SMBus Controller [1028:052c]
Kernel modules: i2c_i801

i am using the same cable and monitor as my windows computer and just switch it out back and forth and it does not ever do this with the windows computer. i also notice that sometimes when i have the linux computer on and it is in the correct resolution, when i go to the start menu and click on settings the screen goes black and it switches to the wrong resolution. this morning it did the opposite, was in wrong resolution, then i went to the setting screen and the screen went black then went to correct resolution. has anyone else had this problem?

It uses the right driver. It's possible to update the driver, but the PPA for 18.04 is discontinued which Z15 is based upon. You could try Z16 beta live and see how it plays with your computer. If it play nice it's a bug in the Z15/Ubuntu 18.04 kernel/driver.

Would this just be a bug in the system that is related to how the computer talks with this particular monitor? if i switch to a different monitor, would that fix the issue?

I doubt it, but if you have another monitor to rule it out or borrow one to test it.