Get big, natural rocks to create a natural hardscape. Have your nearest quarry or stone company to deliver and place them for you. They are too heavy for you to handle. Have them put on the hillside behind or in front of your home randomly in spots. Put several close together, clustered together somewhere on the hill. Then put single ones in other spots.
Dig out some steps into the hillside ground. Carve out steps in the ground that will climb up and down and around the rocks. When you have them all carved out, put a natural flat slate stone for the treads of the steps. Make risers out of other pieces of flat slate stone. Use long pieces of slate and jamb each end of the treads and riser pieces into the dirt right and left of each carved out "step". This locks the slate pieces in place. Then you have all natural steps around the big rocks.
Fill in behind some placed stones with fill in dirt to create a flower bed behind the rocks. The hill slopes up, so the back will be the hill itself. You could do this in several spots and put makeshift flower beds all over the hill within the hardscapes.