Using a GSM shield to get wifi for esp 32 to use with arduino cloud

Hello, i have recently built a driving robot with an Arduino esp32 r4. i control it through Arduino cloud, with an Arduino nano (model don't remember) remote with joystick. As i understand, i need a wifi network to be able to connect to the cloud, and control the robot.
I would also like to use it outside of my Home network, so i had a thought of using a GSM/GPSR shield with the Arduino, to get it wifi, and be able to connect to the cloud. I have been searching tutorials online, but can't find any, so i turned to this forum. Can you please help me?

You will need to supply more information such as wiring diagrams, and at least a start on the software. We are not a free code writing group. If it was me I would find a GSM library and look at the sample code. This looks like a good start

THAT IS THE PROBLEM, i do not know any library, nor can i find any, that can do that. But seeing your screenshot begs the question, if it says, that gsm boards are supported, does that also mean, that normal wifi boards with gsm/gprs shields are also supported, because i don't want to fork out another 40$ on a new Mkr Gsm Arduino, when i can get a shield on my already existing Arduino R4, for 15$.

I just noticed something, show me a picture of your board because I don't recognize 'esp32 r4'.
If you have esp32 then you have ESP-NOW which has longer range (220M).
Since budget seems to be a concern, research shields based solely on cost and a minimal spec of GSM. I only know of one fellow who used one of those and it was quite expensive. A quick look tells me many are about $100 and many are about $20, I think there might be a difference.
Assuming you find a 'shield' that meets your budget and can work with your board, all you need to do is search the Library Manager first and if you can't find anything then github. If you can't find anything for that shield, do the same for the next most expensive.

it is arduino r4 wifi

Can shield even provide connection to the iot cloud, because i am worried that it would be able to use internet, but not let my board talk with the arduino cloud, what will i need to enter in the ssid and password fields in the iot cloud thing!