How do I build a read/write 4-nibble RAM memory system using flip flops?
You need to put multiplexers and selector/decoders around your flipflops.

The read path needs to multiplex each nibble using the 2 address line.

The write path is selecting with these two address lines with nibble should be modified.