Should I use MongoDB or a relational database management system for this scenario?
To answer your base question, why not. Value lists are easy to make, child - parent can be made with references. You even mix those two to the single key.