Synthesis, Fabrication, And Strain Engineering Of Flexible Nanoelectronics Using Graphene And Other 2D Layered Materials