UI control allows a developer to present the user with all color choices at once

A customer views a product available in multiple color options. The customer must select only one color for each product.
Which UI control allows a developer to present the user with all color choices at once, without prompting or clicking, while ensuring that the user can only select one of the color options?

  • A. Radio buttons
  • B. Text input
  • C. Drop-down
  • D. Check box