I'll answer your question with another question (sorry )
How do you define each of those areas?
Online Learning Environment, e-learning app, Learning Management System, Virtual Learning environment, Course Management System - I've heard Moodle described as each and would agree with all of them (and others) depending on your definition. I've even heard (well read) someone stating Moodle is not a Learning Management System, because they defined Adobe Connect as such and because Moodle didn't have the web-conferencing features of a 'live classroom' that they used in their definition of a Learning Management System (It's the only time Ive ever heard that kind of definition of an LMS, but they did define their terms and stuck to their definitions).
All of which goes to Howard's point 'Because there's no well accepted definition (that I have ever seen) for any of those things'
So, as part of your research, I would recommend pulling together from other research the various definitions of the terms, stating the definition that you are using in your work and that will allow you to determine how Moodle falls into the definitions you are using - but then stick to that definition throughout your work. You may well find, from your definitions that, as Howard also says, Moodle is all of the above. They are not mutually exclusive terms
Of course, I'm assuming you've already read https://docs.moodle.org/31/en/About_Moodle
"Moodle is a learning platform designed to provide educators, administrators and learners with a single robust, secure and integrated system to create personalised learning environments."