The problem with posts is that there are normally so many of them that putting them all in one menu would not be so feasible. I think a rather different approach would be better but I’m open to suggestions.
Pages have been the only context where a menu like this has helped for my clients. Custom post types might be useful.