How can I let the user choose size of a shoe in the store? [closed]

You can setup a Variable Product type and set a “size” product attribute.

This will then let your users choose from a list of options. You will probably need to add some code to change the select dropdown into buttons to match your screenshot.