The Flora is a fabulous board, but the newer Circuit Playground Express makes this kind of project much easier. It already has an onboard color sensor and two onboard buttons, so you can get the same functionality (and more) with a lot less wiring and soldering.
As a bonus, the Circuit Playground Express can be coded with the Microsoft MakeCode editor. This is a drag-and-drop code editor that makes it fun to play around with pieces of code, and build stuff. It feels a bit like building with Lego, instead of making things from scratch. It's hard to get wrong, and there are endless possibilities for drag-and-drop experimentation.