A power-assisted cutting tool comprising: a first cutting element; a second cutting element pivotally coupled to the first cutting element, wherein the first cutting element and the second cutting element together perform a cutting action on an object placed therebetween; a drive unit operatively coupled to at least one of the first cutting element and the second cutting element, wherein the drive unit is configured to selectively provide a supplemental motor force to assist a movement of at least one of the first cutting element and the second cutting element to perform the cutting action; a user interface configured to measure a hand force applied by a user, and generate a signal indicative of the measured hand force; and a controller communicably coupled to the user interface and the drive unit, wherein the controller is configured to receive the signal indicative of the measured hand force and actuate the drive unit based on the received signal; wherein the controller is configured to adjust the operation of the drive unit to provide the supplemental motor force based on the measured hand force; and wherein the controller actuates the drive unit such that a magnitude of the supplemental motor force is at least one of a continuous variable configured to attain a plurality of different values within a pre-determined force range when the drive unit is assisting the movement of at least one of the first cutting element and the second cutting element to perform the cutting action; and a discreet variable configured to attain a plurality of different values within a pre-determined force range when the drive unit is assisting the movement of at least one of the first cutting element and the second cutting element to perform the cutting action; characterized in that: the cutting tool is configured such that the drive unit and the controller are pre-set that after a lapse of time or a pre-set amount of the supplemental motor force or battery power of the cutting action, the supplemental motor force becomes constant. a first cutting element; a second cutting element pivotally coupled to the first cutting element, wherein the first cutting element and the second cutting element together perform a cutting action on an object placed therebetween; a drive unit operatively coupled to at least one of the first cutting element and the second cutting element, wherein the drive unit is configured to selectively provide a supplemental motor force to assist a movement of at least one of the first cutting element and the second cutting element to perform the cutting action; a user interface configured to measure a hand force applied by a user, and generate a signal indicative of the measured hand force; and a controller communicably coupled to the user interface and the drive unit, wherein the controller is configured to receive the signal indicative of the measured hand force and actuate the drive unit based on the received signal; wherein the controller is configured to adjust the operation of the drive unit to provide the supplemental motor force based on the measured hand force; and wherein the controller actuates the drive unit such that a magnitude of the supplemental motor force is at least one of a continuous variable configured to attain a plurality of different values within a pre-determined force range when the drive unit is assisting the movement of at least one of the first cutting element and the second cutting element to perform the cutting action; and a discreet variable configured to attain a plurality of different values within a pre-determined force range when the drive unit is assisting the movement of at least one of the first cutting element and the second cutting element to perform the cutting action; a continuous variable configured to attain a plurality of different values within a pre-determined force range when the drive unit is assisting the movement of at least one of the first cutting element and the second cutting element to perform the cutting action; and a discreet variable configured to attain a plurality of different values within a pre-determined force range when the drive unit is assisting the movement of at least one of the first cutting element and the second cutting element to perform the cutting action; characterized in that: the cutting tool is configured such that the drive unit and the controller are pre-set that after a lapse of time or a pre-set amount of the supplemental motor force or battery power of the cutting action, the supplemental motor force becomes constant.