I’ve done this customly before, but you don’t sound like you want a programmatic answer, please let me know if that’s not the case, otherwise…
A quick search and I came up with Woocommerce Account Pages. I haven’t used it, and it does cost $49, but it might be the most concise solution for you. And it has a 14 day free trial.
Best of luck!