You could build a custom template to handle this process. Name the template according to template hierarchy to have it be used only for which ever WP page you want this to appear on.
The code structure could be along the lines of (pseudo-code):
if (all 4 URL query vars exist) then
display search results
else if (first 3 query vars exist) then
display 4th step
else if //repeat similar for all steps
...
else // no query vars exist
display initial page
If your theme is subject to periodic updates, you should keep your custom template in a child theme.
i’m not professional in coding is there any code or plugin? there is no data and all variations will be put manually in this selection form
Sorry, I don’t have anything along those lines I can offer. You should try searching for plugins. I had a brief go at it without much success. Your search skill could be better than mine. You’re more motivated at least. The closest I could find were code examples for cascading dropdown selection. These achieve the same end, but are implemented quite differently than what I had suggested or the UI example you linked to.
If no one else comes along offering code and you cannot find a suitable plugin, you could hire a professional to help you. A couple resources are https://jobs.wordpress.net/ or https://jetpack.pro/. Be aware that offering or soliciting paid help in these forums is against our guidelines.