Create a standalone Python script (or scripts) that clips (subsetting) all datasets you have chosen, creating new shapefiles that have the original name plus “_clip” at the
end of them in the geodatabase. The user should select the geodatabase location and the area of interest within the shapefile to clip.
Your opportunity to explore tools in arctoolbox AND the help topics that may be of interest
Clip (Analysis)—ArcGIS Pro | Documentation
A quick tour of creating tools with Python—ArcGIS Pro | Documentation
An overview of ArcPy functions—ArcGIS Pro | Documentation