In a large stock pot, over medium-low heat, heat olive oil and saute garlic for 2 to 3 minutes.
Add onion and saute for 4 to 5 minutes. Add celery and carrots, saute for 1 to 2 minutes.
add vegetable stock, water, and tomato sauce, tomatoes, beans, green beans, zucchini, oregano, basil, salt and pepper (to taste) to the slow cooker.
Add the sauted vegetables. Cover and let cook on low for about 5 hours.
The vegetables will be tender-crisp. I like them this way and not mushy or overcooked as some soups can be. If you prefer a softer bite to the vegetables, add 30 more minutes to cooking time.
Fill a medium saucepan with water and bring to a boil. Add macaroni and cook until tender. Drain water and set aside.
Once pasta is cooked and soup is done, place 2 tablespoons cooked pasta into individual serving bowls.
Ladle soup on top of pasta and sprinkle Parmesan cheese on top and enjoy.