Kalmbach's Flock Maker crumbles is what we use for baby chicks, adults, roosters, AND ducks, as it's complete for all.  It's 20% protein, which is good for my show silkies, and very low calcium, so good for the chicks and roosters, but the ducks and hens need more so they get a dish of oyster shell.
For the ducks, we have nutritional yeast, and I sprinkle about a tablespoon on a gallon bucket of feed before pouring that into their feeder.
For scratch/treats for all but the baby chicks, we buy Kalmbach's Henhouse Reserve.  That's actually a nutritionally complete layer feed, and they all love it, so they get a bit of that every few days.  It is actually cheaper than buying scratch, and so much better for them.
For water, everyone gets a nipple, except the ducks.  The chicks get vertical nipple bottles, and the older ones get the horizontal ones.  For the ducks, in their pen they have a 3-gallon bucket we dump about every day or every other and refill.  They have a turtle sandbox for a pool.  In the winter, they'll have a 3-gallon heated bucket and no pool.