I also keep reading that you should do nothing in the shell or command prompt that everything must be done in the GUI, so I am totally confused by this system when the gui does not seem to work propery importing my zfs.
It takes a bit of skill to understand what can be done from the command line, and what MUST be done through the GUI, (or API). In the case of the commands I sent you, they are read only and make no changes that TrueNAS needs to know about.
In regards to your importing of the Media pool, I think the problem is that TrueNAS uses "/mnt/POOL_NAME" for the top level mount point. But, your "Media" pool was created outside of TrueNAS, and uses "/mnt/data". So it appears the GUI is confused. It may be possible to work around this. These commands may fix your problem;
zfs set mountpoint=/mnt/Media Media
zpool export Media
Then re-import the pool from the GUI.
Note that their may be other gotchas because your ZFS pool was not made in TrueNAS.
As others have said, you can either have multiple ZFS pools which use separate mount points. Or, you can take your disks and make multiple vDevs, (virtual disk devices), in a single pool, (and single mount point / share).
It gets complicated and in some cases you have to learn enough to make the decision. While we could make guesses on what you want, you would have to live with the results if you followed any advice without understanding the configuration.
Edit: Looks like
@Whattteva got to the mount point fix before I could compose a reply.