Create Obj Oriented vs Procesdural vs Functional Programming