I just want to make sure I have ALL of this correct. Let's I'm a moon druid at level 3.
My druid has: 2 cantrips, 4 level 1 spell slots, and 2 level 2 spell slots.
Assuming a Wisdom of 16, I can prepare wisdom mod (+3) + level (3) per "instance" (before doing a long rest) which means that I can prepare 6 different spells.
I can choose any combination of 6 spells from the level 1 and 2 list since I only have level 1 and 2 spell slots.
I can cast the same spell as many times as I want (like I can cast goodberry (a lvl 1 spell) technically 6 times (4 level 1 spell slots, and 2 level 2 spell slots). The level 2 slots will increase the damage of course.
I could only cast spike growth (a level 2 spell) 2 times, because I cannot cast it as a level 1 spell.
I could do a long rest and re-prepare 6 more spells and my spell slots would all be refreshed.
Is this correct? Am missing something?