iCloud will sync all your photos libraries across all your devices (if you have enough iCloud space - if you don't you'll need to take out a bigger subscription). It won't sync individual image files from the pictures folder, so you'll have to import them into photos first (file>import). DO NOT try to import the whole pictures folder - that will also try to import any other libraries you have in there which will cause a nightmare for you. Instead, either select just the image files as part of the import, or first copy them all (just the image files) to a subfolder using finder, and then import them from there.
You need to set up iCloud photos on each device, and leave it running (photos open - mac connected to power). It will then sync the photos libraries on all your devices. (all photos on all devices). Depending on how many images there are and how big the libraries are, this can take some time - measured in days, not hours.
If any of your devices don't have enough storage for that, you'll need to enable "optimise mac/phone/ipad storage in the iCloud settings. This will then only store small versions of the photos on that device. Full size version will always be in iCloud.
See
using iCloud photos
https://support.apple.com/en-gb/HT204264