Customization my avatar

I have a question,
How do I do that the player who plays the game can choose the character of his avatar and actually get to the Avatar Selection screen and see exactly how each part of the body looks before choosing it randomly?

And how the character can be with the clothes of his avatar or make a choice between this or something else?