I need to make a circuit which generates, at least, 16 distinsts waveforms(change the frequency or the length)I have to use a multiplexer with 16 differents outputs, a counter and a 5Hz clock.I need also to change the output wave by switching the keys and put a LED in the output. (See the attachment)

I've already done the clock using an IC 555 and I've tried to build this circuit with the multiplexer and the counter, but it doesn't work.

I will attach my current circuit and how should be my outputs(there´s only 4 in the picture I need to make 16 differents waveforms).