The scenario should have some pictorial representation detailing the properties and behavior of each class being used.Documentation including the following: 1 Problem Statement 2 Class description detailing the properties and behaviors.User-defined methods with proper return types and scope (at least 4).3 All class file code to be copied and pasted with proper formatting and heading.Implementation of any 3 (three) of the following OOP features.Properties with proper data types1 2 Properties with proper data types (at least 5 attributes) 1.The following deliverables are expected:.Use of Math methods (at least 2) and String methods (at least 2).