I wanted to chime in on this topic since this a topic/problem near and dear to me, in different degrees. As others pointed out, there is some research you need to do in order to find out what will work for you and what makes sense given your environment/constraints (i.e. maybe storage space is limited or you need to frequently access the cables for short periods of time, etc.).
I have a large general storage container/tub with a locking lid that I dump cables into once I tie them up (twist-ties, hair-ties, and zip wraps are great for this). For the smaller cables (i.e. less than 5ft) I have a few pouches that are specifically for organizing cables that I put them in (in nice, neat little bow-tie like shapes). Then those pouches go into the container.
For more frequently needed cables (i.e. USB-A to USB-C, Lightening to USB-A/C, Thunderbolt, etc.), I keep those handy in a desk drawer as I will frequently need them during the course of day.
However, I still have not figured out "in-use" cables' cable management (i.e. the cables that are behind my desk) ... that's something I am still researching, tinkering with, and contemplating on what approach I'd like to use/go with.
Best of luck!