I think you want a block of ICs with:
Inputs Din(0-3) (can be ABCD)
Input Clock
Input A0, A1
Input Rd/We (read write)
Outputs Dout (0-3) (can be ABCD)
Hint:
CLR=1, S0=1, S1=0 to make the 74LS194 work like a 'memory' not like a counter/shift register.
Use a 5th IC do decode A0, A1 to select which 74LS194 will be allowed to input data or output data.
Because the 74LS194 does not have tri-state output you will need to find a way to select only one to output at a time based off of A0, A1.
Work on this for a while and see what you can do.