The product specifications for Ideapad 120s 11 inch does include the following options on select models:
Some: HDD SATA 6.0Gb/s, 2.5" wide, 7mm
Some: 32GB or 64GB eMMC
Some: 128GB or 256GB M.2 SSD, SATA 6.0Gb/s
The m.2 port may or may not be available on your board, so best way to to confirm this option is to visually check it on yours.
Here is the location of the service manual.
Page 38 shows the location of the M2 socket.
https://download.lenovo.com/consumer/mobiles\_pub/ideapad120s-11iap\_120s-14iap\_hmm\_201707.pdf
Thanks for the reply.
My initial idea was just to upgrade the internal memory and the Lenovo manual and Crucial (memory suppliers) said that I could do this so I purchased 500Gb of M2 memory, but when I took the back off the laptop there is a space for the memory to fit and a screw location to secure it, but no M2 socket to plug it into. Again not what is shown in the Lenovo manual. I contacted them, but basically although the manual is wrong they do not want to know. So I am where I am and getting close to throwing the laptop away and starting again.
My advice being never buy a laptop advertised with 32GB eMMC memory which comes pre-loaded with windows 10, as there is insufficient memory to cope with any upgrades