1. A method of sharing power between multiple battery-powered electronic devices, the method comprising: determining, by one or more processors, which tasks, from multiple pending tasks being performed on different battery-powered electronic devices from multiple battery-powered electronic devices, are to be selected for completion; determining, by one or more processors, a power requirement for each of the tasks that have been selected for completion; determining, by one or more processors, a priority of the tasks, from the multiple pending tasks on the multiple battery-powered electronic devices, that have been selected for completion; calculating, by one or more processors, a quantity of amp-hours that are available to charge batteries on the multiple battery-powered electronic devices; and distributing, by a power distribution hardware controller, available amp-hours from a battery source in a first battery-powered electronic device from the multiple battery-powered electronic devices to a second battery-powered electronic device from the multiple battery-powered electronic devices based on the priority of the tasks via a user selection on a graphical user interface (GUI) on the first battery-powered electronic device, wherein the second battery-powered electronic device is capable of transferring power to the first battery-powered electronic device, wherein the tasks selected for completion include a first task currently running on the first battery-powered electronic device and a second task currently running on the second battery-powered electronic device, wherein the second task is assigned a higher priority than the first task in response to a determination that the second task is closer to completion than the first task, wherein the user provides a signal on the GUI for cessation of execution of the first task to transfer an amount of power that was remaining from an initial power allocation for the first task from the first battery-powered electronic device to the second battery-powered electronic device in order to complete the second task.