You can achieve the look on Cinnamon, Gnome, KDE, etc. — the DE doesn’t matter when it comes to the visuals.
However, the functionality ranges from already implemented to does not exist depending on the DE you choose to work with.
The look is achieved through icons and theming like these: Popular MacOS Theme
You can install them manually, or use the AUR: https://aur.archlinux.org/packages?O=0&K=whitesur
There are also YouTube channels like LinuxScoop who provide guides and downloadable customisations. However, their downloaded customisations are made for Ubuntu-based distros, I believe, and may not work. So, you’d have to follow their guide to be sure.
For functionality, you’d have to find what you are missing and then search the web for them. I’ve only ever used a Hackintosh VM over 10 years ago, so Mac functionality is not something I am familiar with.
As I said above, there may be some apps for Linux that make it function similarly to Mac, you’d just need to try to find them and then hope they work for you.
For text size, you open Cinnamon’s System Settings.
Cinnamon System Settings > Accessibility > Visual > Visual Aids > Large text
or
Cinnamon System Settings > Font Selection > Font Settings > Text scaling factor
or
Cinnamon System Settings > Font Selection > Make the font sizes larger by default
Or a combination may work better for your needs.