Edit: I realised GUI might mean creating and managing virtual machines; virt-manager might be good? Take a look at https://wiki.archlinux.org/index.php/Libvirt for the setup needed. (I think it's easier to learn to use vanilla QEMU, though.)
You are looking for Virt-manager or Boxes or any other GUI tool based on qemu if you want something similar to the vbox or vmware experience.
> it have software similar to Virtualbox's 'guest additions' software?
Yes, theyre called spice tools. Work for both linux and windows and infact pre installed on popular linux distros.
QEMU doesn't have much of a GUI to speak of. It's a virtualization framework with some CLI tooling on top of it. Frontends/management UI's/etc are left as an exercise to the community so you can find one that suits your needs.
For example, a popular one for macOS these days is UTM: https://mac.getutm.app
QtEmu is another: https://qtemu.org
For Windows, I have samba running on my host.
There are of course tools that provide a friendlier GUI wrapper if the command-line isn't your thing.
Also: how do you pass files into QEMU? Does it have software similar to Virtualbox's 'guest additions' software?