how can I implement them ?
A good start would be to follow the lectures you're given, study the topic and give the assignment a try by yourself. It is obviously no use coming to this forum for ready made solutions.
Look at the list of information that you'll have to supply. This list is pretty much the sequence you have to go along to solve the assignment:
1) create the truth table according to the specifications
2) simplify the equations using the Quine McClusky technique (you do know what this is and how to use it, do you?)
etc., etc. ...
Please note that the idea here is to guide you into finding the solution yourself - that's what you will be facing for the rest of your future career. If we were to supply the solution, you'd be finished with this assignment in a wink - but you'd be stuck with the next one.
What type of ICs should I use ?
Once you have found the minimized equations use logic ICs that represent the functions as needed (AND, OR, NAND, NOR, INVERTER etc.)
A personal note (although I'm inclined to think that I'm not alone):
Time and again we've been trying to help you. Most of your threads end with posts by other forum members containing everything from tips to guide you into the right direction to upright complete solutions. We almost never hear back from you whether our help was useful, whether you could complete the assignment or whether an issue still is open and mybe you need more help.
The maps we supply, the equations we setup for you etc.: this all takes our time. We'd love to have some feedback from you so we can see if it was worth the effort.
My personal wish: Please close your threads once the issue is solved and let us know the outcome of the topic at hand.
That way no one will bother posting answers that are not read and we can put our effort in current threads.
Regards,
Harald