Unlike a walkway, a driveway is built with heavy weight in mind.
If the idea of removing your existing driveway and installing a new one is too costly for you, how about cutting out the sections you don't like and integrating new concrete, stamped concrete, bricks or full size pavers (3-1/2" thick) instead? This way, you don't discard otherwise good concrete and you save a ton of money. Of course the cuts have to be tasteful and proportional, with some sort of a design.
As far as your other options: slate and tiles will crack, thin bricks or pavers will crack as well.
Get on You Tube and type in paved or concrete driveways! There are some great ideas and instructions.
And without a concrete foundation, the tiles or bricks with break and/or sink into the ground with time, surrounded by weeds and grass. 😊