Changing color?

Good day

I am very new at any type of graphics programming. I need to develop a little game for work that will be used as a teaching tool. I would like the user to be able to select and specify a color for the objects when they start the game. I am busy looking at creating a 3D Mesh object in Blender. Will it be possible for the color of the objects created in this way to be changed at runtime?

Kind regards.
Kobus

You can just change the color of the material at run-time.